package org.sja.log2traffic;

import org.sja.log2traffic.dataStructures.ConfigurationEntity;
import org.sja.log2traffic.dataStructures.INewLogInfo;
import org.sja.log2traffic.dataStructures.ResultTable;
import org.sja.log2traffic.dataStructures.timeAgregator.LogDataTimeAgregator;


public interface ITimeAgregatorCalculator {

	public final long ONE_MINUTE_IN_MILIS = 60*1000;

	public abstract INewLogInfo getLogInfo(LogDataTimeAgregator logData, long time);

	public abstract ResultTable calculateTableForAgregate(ConfigurationEntity configurationFromTo, LogDataTimeAgregator logDataTimeAgregator, String category);

}
